package com.letu.core.model;

import com.letu.annotation.base.LanguageTypeEnum;
import com.letu.annotation.base.SupplementFieldEnum;

import java.lang.reflect.Field;

/**
 * @ClassName FieldLanguageInfo
 * @Description TODO
 * @Author yuwx
 * @Date 2019/4/12 15:53
 * @Version 1.0
 **/
public class FieldLanguageInfo {
    private LanguageTypeEnum languageTypeEnum;
    private SupplementFieldEnum supplementFieldEnum;
    private Field field;

    public FieldLanguageInfo(LanguageTypeEnum languageTypeEnum, SupplementFieldEnum supplementFieldEnum, Field field) {
        this.languageTypeEnum = languageTypeEnum;
        this.supplementFieldEnum = supplementFieldEnum;
        this.field = field;
    }

    public LanguageTypeEnum getLanguageTypeEnum() {
        return languageTypeEnum;
    }

    public Field getField() {
        return field;
    }

    public SupplementFieldEnum getSupplementFieldEnum() {
        return supplementFieldEnum;
    }
}
